var express = require("express");
var router = express.Router();
let { homeindexs, testCli } = require("../mongodb/mongo");

// create 新增 、 find 查询 、findOneAndUpdate 更新/修改、 deleteOne 删除

// 添加新增
router.post("/action/dynamicLoadInfo", (req, res) => {
  var obj = req.body;
  console.log(obj);
  homeindexs.create(obj, (err, result) => {
    if (!err) {
      res.send({
        errmsg: "成功",
        result: result,
      });
    }
  });
});

// 查询
router.get("/fyh", (req, res) => {
  console.log(req);
  homeindexs.find(req, (err, result) => {
    if (!err) {
      res.send({
        errmsg: "成功",
      });
    }
  });
});

router.get("/fyhs", (req, res) => {
  console.log(req, "21212121212121212121212121");
  testCli.find(req, (err, result) => {
    if (!err) {
      res.send({
        errmsg: "成功2",
        data: result,
      });
    }
  });
});

// router.post("/biaoList", (req, res) =>{
//   console.log(req);
//   var obj = req.body;
//   homeIndexs.find(obj, (err, result) =>{
//     if (!err) {
//       res.send(result);
//     }
//   });
// });

// // 获取版
// router.post('/obtainUsbList', async (req, res) =>{
//     // console.log(req)
//     var obj = req.body
//     let page = obj.startPage
//     let limts = obj.limit
//     // var query = {};
//     // ` if (obj.usbType) {
//     //         query.usbType = obj.usbType
//     //     }
//     //     if (obj.legal) {
//     //         query.legal = obj.legal
//     //     }`
//     for (let i in obj) {
//         let val = new RegExp(obj[i])
//         obj[i] = val
//     }
//     let result = await usbadmi.find(obj).skip(page).limit(limts)
//     res.send(result);
// })

// // 修改
// router.post('/uspdataUsb', (req, res)=> {
//     console.log(req)
//     var obj = req.body
//     usbadmi.findOneAndUpdate({ _id: obj._id }, obj, (err, result) =>{
//         if (!err) {
//             res.send(result)
//         }
//     })
// })

// // 删除
// router.post('/deleteUsb', (req, res) =>{
//     var obj = req.body
//     console.log(obj)
//     for (let i = 0; i < obj.length; i++) {
//         usbadmi.deleteOne({ _id: obj[i] }, (err, result) =>{
//             if (!err) {
//                 res.send(result)
//             }
//         })
//     }

// })

module.exports = router;
